
#ifndef STRUCT_FILESTREAM_H
#define STRUCT_FILESTREAM_H


struct _libs;


#define strType _fstr

#define INHERIT_FROM_DELEGATE_STREAM		\
  _length stat;					\
  u32* object;					\
  _mlock streamlocker; /*protect fileStream*/	\
  _libs* lib;							\
  _length size;
  // slnode* buffers;						\
  //  _mlock bufferlock;  /*protect the buffers*/		\
  //  _file_op* func;     /*the Address of the drive func*/



#include "struct_delegateStream.h"

#undef strType

#endif
